#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
#include <stdlib.h>

int main()
{
  

  return 0;
}

//const int num = 10;
//
//void Worker()
//{
//  int count = 12;
//  while(count--)
//  {
//    printf("child %d is rnning, count: %d\n",getpid(),count);
//    sleep(1);
//  }
//}
//
//int main()
//{
//  for(int i = 0;i < num;i++)
//  {
//    pid_t id = fork();
//    if(id < 0)
//    {
//      break;
//    }
//    if(id == 0)
//    {
//      //子进程
//      Worker();
//      exit(0);
//    }
//    printf("father create child process sucess,child pid: %d\n",id);
//    sleep(1);
//  }
//  sleep(15);
//
//  return 0;
//}


//int main()
//{
//  printf("before fork: I am a prcess,pid: %d,ppid: %d\n",getpid(),getppid());
//
//  pid_t id = fork();
//  if(id < 0)
//  {
//    return 1;
//  }
//  else if(id == 0)
//  {
//    //子进程
//    while(1)
//    {
//     printf("after fork: I am a prcess,pid: %d,ppid: %d,id: %d\n",getpid(),getppid(),id);
//     sleep(1);
//    }
//  }
//  else
//  {
//    //父进程
//    while(1)
//    {
//      printf("after fork: I am a prcess,pid: %d,ppid: %d,id: %d\n",getpid(),getppid(),id);
//      sleep(1);
//    }
//  }
//  
//  sleep(2);
//
//  return 0;
//}
//

//int main()
//{
//  printf("self pid: %d\n",getpid());
//  printf("更改当前工作目录\n");
//  sleep(20);
//  chdir("/home/LFH");
//  printf("更改当前工作目录后\n");
//  sleep(10);
//
//  FILE *fp =fopen("./110.txt","w");
//  if(fp == NULL)
//  {
//    return 1;
//  }
//  fclose(fp);
//  sleep(50);
//
// // pid_t id = getpid();
// // pid_t fid = getppid();
// // while(1)
// // {
// //   printf("I am a process! pid:%d, ppid:%d\n",id,fid);
// //   //sleep(1);
// // //}
//
//  return 0;
//}
